package bosc.cn.dto.wallet;

import bosc.cn.dto.common.CommonRequest;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;

@Data
public class WalletListReqDTO {

    // 当前页
    @NotBlank(message = "当前页不能为空")
    @Size(max = 20, message = "当前页长度不能超过20")
    private String currentPage;

    // 每页条数
    @NotBlank(message = "每页条数不能为空")
    @Size(max = 3, message = "每页条数长度不能超过3")
    private String pageSize;

    // 排序标志
    @Size(max = 2, message = "排序标志长度不能超过2")
    private String orderFlag; // 排序标志，默认降序

    // 组织机构代码
    @Size(max = 10, message = "组织机构代码长度不能超过10")
    private String cstNo; // 组织机构代码

    public String getCurrentPage() {
        return currentPage;
    }

    public void setCurrentPage(String currentPage) {
        this.currentPage = currentPage;
    }

    public String getPageSize() {
        return pageSize;
    }

    public void setPageSize(String pageSize) {
        this.pageSize = pageSize;
    }

    public String getOrderFlag() {
        return orderFlag;
    }

    public void setOrderFlag(String orderFlag) {
        this.orderFlag = orderFlag;
    }

    public String getCstNo() {
        return cstNo;
    }

    public void setCstNo(String cstNo) {
        this.cstNo = cstNo;
    }
}
